import Vue from '@vue/compat'
import SvgIcon from '../components/SvgIcon/index.vue'// svg component
// @ts-ignore
// import {DatasourceInput} from '../views/flow/components/NodeInputSourceDataComponent.vue';

// register globally
Vue.component('svg-icon', SvgIcon)
//
// const req = require.context('./svg', false, /\.svg$/)
// const requireAll = requireContext => requireContext.keys().map(requireContext)
// requireAll(req)
// 使用 Vite 的 import.meta.glob 来动态导入 SVG 文件
// const svgFiles = import.meta.glob('./svg/*.svg', { eager: true });
//
// Object.keys(svgFiles).forEach((key) => {
//   const svgFile = svgFiles[key];
//   // const requireAll = requireContext => requireContext.keys().map(requireContext)
//   // requireAll(svgFile)
//   // 这里你可以处理每个 svg 文件，具体实现方式视需求而定
//   // 比如你可能需要将它们注册为组件，或者加入到 store 等地方
//   console.log(svgFile); // 这里可以处理每个 SVG 文件
// });
